Перейти к основному содержимому

2.01. Windows или Linux

Разработчику Архитектору Инженеру

Windows или Linux

Операционная система — это невидимый фундамент, на котором строится весь цифровой опыт человека. Она отвечает за то, как запускается игра, как сохраняется файл, как компьютер реагирует на команду. Выбор между Windows и Linux — это не просто вопрос интерфейса или цвета панели задач. Это выбор между двумя принципиально разными подходами: к управлению ресурсами, к безопасности, к удобству и к свободе.

Эти системы родились в разное время, для разных целей, в разных условиях — и это до сих пор определяет их поведение, их логику, их сильные и слабые стороны.

Windows

Windows — продукт корпоративной эволюции. Начав с MS-DOS в 1980-х, Microsoft постепенно превратила свою операционную систему в универсальную платформу, которая должна была работать на миллиардах устройств — от дешёвых нетбуков до мощных рабочих станций. Главная цель Windows — максимальная совместимость, единый интерфейс для всех, минимизация барьера входа.

Windows построена вокруг концепции централизованной поддержки и сопровождения. Обновления, драйверы, системные службы — всё доставляется единым потоком от одного поставщика. Это создаёт ощущение надёжности для тех, кто не хочет вникать в детали: если что-то сломалось — есть Microsoft Update, есть Центр обновления Windows, есть служба поддержки, есть десятки миллионов форумов с готовыми решениями.

С развитием экосистемы Xbox, Microsoft укрепила позиции Windows как главной платформы для игр. DirectX — уникальный, тесно интегрированный с Windows графический API — стал стандартом для игровой индустрии. Большинство AAA-проектов разрабатываются и тестируются в первую очередь под Windows. В результате:

  • Игры выходят на Windows раньше, чем на любых других платформах (если выпускаются на них вообще).
  • Поддержка новых технологий — DLSS, FSR, ray tracing, HDR — появляется в первую очередь в Windows, часто с официальной поддержкой от NVIDIA или AMD.
  • Целый ряд сервисов — Steam, Epic Games Store, Ubisoft Connect, Battle.net, EA App — оптимизирован исключительно под Windows, и любые попытки их запуска вне этой среды требуют усилий.

Однако эта централизация имеет свою цену.

Windows 11 — кульминация тренда на встроенные сервисы и искусственный интеллект. В систему интегрированы Copilot, Microsoft Teams, Microsoft Start, OneDrive, Xbox App, Game Bar, Clarity Studio, Recall (в будущем), и десятки фоновых агентов. Это не отдельные приложения, которые можно легко удалить — это компоненты самой ОС, которые стартуют вместе с системой, потребляют память, используют дисковое пространство, и передают данные в облако Microsoft.

Даже на мощных устройствах это складывается в ощутимую нагрузку. На ПК с 8 ГБ оперативной памяти «чистая» Windows 11 может занимать от 3 до 4 ГБ ОЗУ сразу после входа в систему — без запуска браузера, без игр, без редактора. На устройствах с 4 ГБ памяти — это приводит к постоянному своппингу, задержкам и ощущению «тормозов».

Телеметрия — ещё один слой. Windows собирает данные: какие программы запускались, как часто использовалась клавиатура, какие функции интерфейса вызывались, какие ошибки возникали. Часть этих данных отправляется в Microsoft для улучшения продукта. Но механизм сбора не всегда прозрачен, и контроль над ним ограничен. Включение или отключение телеметрии требует настройки групповой политики, редактирования реестра, или установки сторонних утилит — действий, выходящих за рамки стандартного графического интерфейса.

Windows остаётся системой, где удобство для большинства достигается за счёт компромиссов для каждого.


Linux

Linux — это целая вселенная. Ядро Linux, созданное Линусом Торвальдсом в 1991 году как учебный проект, стало основой для тысяч дистрибутивов — готовых сборок операционной системы, собранных под конкретные задачи, вкусы и уровни подготовки пользователей.

Главное свойство Linux — модульность. Ядро отвечает за взаимодействие с «железом». Система инициализации — за запуск служб. Графическая подсистема — за отрисовку интерфейса. Окружение рабочего стола — за внешний вид и поведение. Каждый уровень можно заменить, настроить, упростить или расширить.

Это даёт два фундаментальных преимущества:

  1. Оптимизация под конкретное «железо»
    На компьютере 2010 года с 2 ГБ ОЗУ можно установить дистрибутив с лёгким окружением (LXQt, Xfce), отключить анимации, фоновые службы, и получить отзывчивую систему, пригодную для веб-серфинга, офисных задач, и даже лёгких игр. Ubuntu, Debian, Fedora на таком железе будут работать, но медленнее. Arch Linux с минимальной конфигурацией — будет летать.

  2. Полный контроль над системой
    Пользователь Linux решает, какие службы запускать, какие обновления устанавливать, какие данные передавать в сеть. Никакие обновления не устанавливаются без согласия. Никакие сервисы не включаются по умолчанию без возможности отключить их. Никакие облачные интеграции не навязываются — если пользователь не хочет OneDrive, Dropbox или Google Drive, их можно просто не устанавливать.

Эта свобода требует ответственности.

Linux — это система, где всё можно настроить, но для этого нужно знать, что настраивать.

Большая часть системных настроек, диагностики и тонкой настройки производится через командную строку — терминал. Это не ограничение, а особенность архитектуры: командная строка даёт точный, повторяемый, документируемый способ взаимодействия с системой. Через терминал устанавливаются программы, настраиваются драйверы, управляются службы, анализируются логи, создаются резервные копии.

Для новичка, не готового работать с CLI, Linux может показаться пугающим. Многие действия, которые в Windows занимают три клика, в Linux требуют поиска команды, её изучения, проверки параметров. Но этот путь — это обучение. Каждая команда — это кирпичик знания. Через месяц использования терминала пользователь уже чувствует себя увереннее, чем годами в Windows.


Steam Deck и иллюзии «Linux для всех»

Steam Deck — это поворотный момент. Это устройство, которое показало: Linux может быть платформой для игр. Но важно понимать: Steam Deck — это не «чистый Linux». Это специализированная сборка SteamOS, основанная на Arch Linux, с глубокими кастомизациями от Valve.

SteamOS использует Proton — совместимость-слой, позволяющий запускать Windows-игры на Linux без портирования. Proton объединяет в себе Wine (реализация Windows API), DXVK (трансляция DirectX в Vulkan), и сторонние патчи для обхода защиты, совместимости с DRM и корректной работы мультимедиа.

Proton — технологически впечатляющее достижение. Он позволяет запускать тысячи игр — от Hollow Knight до Elden Ring. Но он не гарантирует 100% совместимости.

Ряд игр остаются проблемными:

  • Forza Horizon 5 — требует обхода защиты Easy Anti-Cheat через пропатченную версию Proton-GE. Без этого игра не запускается.
  • Fortnite — официально недоступна в Steam, а в Epic Launcher не работает корректно под Linux.
  • Call of Duty: Warzone / Modern Warfare III — используют собственную античит-систему Ricochet, которая блокирует запуск на не-Windows платформах.
  • Far Cry 3, Far Cry 4, Assassin’s Creed IV — зависят от Ubisoft Connect, который в Linux работает нестабильно, особенно при активации лицензий и облачных сохранениях.
  • Многопользовательские игры с закрытыми античитами (например, от BattlEye или Easy Anti-Cheat без поддержки Proton) — остаются недоступными.

Это не «баги Proton». Это ограничения архитектуры. Защита от читеров часто использует низкоуровневые драйверы, которые не могут быть полностью эмулированы в пользовательском пространстве. Разработчики Proton работают над этим, но прогресс зависит от открытости сторонних компаний.

Пользователи Steam Deck часто сталкиваются с тем, что игра «работает», но:

  • Не сохраняется прогресс в облаке.
  • Не запускается мультиплеер.
  • Вылетает при старте или в определённых сценах.
  • Работает, но с деградацией производительности на 15–30% по сравнению с Windows на том же «железе».

Многие после месяца экспериментов продают Steam Deck. Не потому, что она плохая — а потому, что реальность расходится с ожиданиями: «Linux-гейминг» — это ниша, требующая терпения, технической гибкости и готовности искать обходные пути.


Кому что подходит

1. Геймер, играющий в AAA и онлайн-проекты

Для такого пользователя Windows — естественная среда.
Все игры доступны сразу. Все обновления работают. Все сервисы — в один клик. Нет необходимости искать Proton-GE, патчить launch-опции, отключать античит вручную.

Linux возможен, но потребует:

  • Готовности искать совместимость в базе ProtonDB.
  • Установки сторонних версий Proton (GE, TKG).
  • Настройки параметров запуска (PROTON_NO_ESYNC=1, gamemode, mangohud).
  • Принятия риска, что любимая игра может не заработать.

2. Геймер, предпочитающий инди-игры, стратегии, симуляторы

Здесь Linux раскрывается. Большинство инди-проектов на Steam — кроссплатформенные. Они используют Unity, Godot или Godot-подобные движки, которые компилируются под Linux из коробки. Стратегии (Stellaris, Civilization VI), симуляторы (Cities: Skylines, Euro Truck Simulator 2), классика (Half-Life, Portal, Undertale) — работают стабильно, часто без костылей.

SteamOS или дистрибутивы вроде Bazzite (специализированный игровой дистрибутив на Fedora) — прекрасный выбор. Они предоставляют готовую игровую среду: Proton предустановлен, GPU-драйверы настроены, Mangohud включён по умолчанию.

3. Разработчик, энтузиаст, системный администратор

Linux здесь — дом.

  • Git, SSH, Docker, Kubernetes, Python, Node.js, Rust, Go — все эти инструменты родные для Linux.
  • Пакетные менеджеры (apt, dnf, pacman, nix) позволяют устанавливать и обновлять софт быстро и предсказуемо.
  • Терминал — основной рабочий инструмент: от запуска сервера до анализа логов.
  • Возможность собрать систему «с нуля» — от ядра до окружения — даёт глубокое понимание того, как всё работает.

Краткий итог

  • Windows — это платформа массового использования, ориентированная на совместимость, простоту и экосистему. Она требует меньше технических знаний, но предлагает меньше контроля.
  • Linux — это платформа контроля и оптимизации, ориентированная на автономию, эффективность и настройку под задачу. Она требует больше усилий на входе, но даёт больше свободы на выходе.
  • Игровой опыт в Linux стал возможен благодаря Proton, но остаётся ограниченным и фрагментарным для коммерческих AAA-проектов с DRM и античитом.
  • Решение не должно основываться на лозунгах. Оно должно основываться на реальном использовании.

Лучшая рекомендация — попробовать.
Запишите образ Bazzite или Ubuntu на флешку. Загрузитесь в Live-режиме. Запустите Steam. Попробуйте одну-две игры. Посмотрите, как ведёт себя система на вашем «железе». Только личный опыт даёт истинное понимание.


Windows

Windows — это не просто «окно на рабочий стол». Это многослойная архитектура, где каждый уровень отвечает за свою часть работы: от управления оперативной памятью до отрисовки анимации при наведении курсора. Понимание этих слоёв помогает не просто «отключить всё подряд», а сделать осознанный выбор: что оставить, что убрать, и зачем.

Ядро и пользовательское пространство

В основе Windows лежит ядро NT (New Technology) — монолитное ядро с модульными драйверами, впервые представленное в Windows NT 3.1 в 1993 году. Оно отвечает за:

  • управление процессором (планирование задач, приоритеты),
  • работу с оперативной памятью (виртуальная память, подкачка),
  • доступ к диску и файловой системе (NTFS — основная ФС Windows),
  • взаимодействие с устройствами через драйверы.

Ядро работает в режиме ядра (kernel mode) — с максимальными привилегиями, вне досягаемости обычных программ. Всё остальное — приложения, службы, оболочка — работает в режиме пользователя (user mode). Это разделение повышает стабильность: если упадёт браузер, ядро продолжит работать.

Однако современная Windows — это не только ядро. Это экосистема надстроек, включённых по умолчанию:

  • Windows Shell — проводник, панель задач, меню «Пуск», центр уведомлений.
  • Windows Services — фоновые службы: BITS (фоновая передача), SuperFetch (предзагрузка), Windows Search, Connected User Experiences and Telemetry (телеметрия), Diagnostic Policy Service.
  • UWP-приложения — Почта, Календарь, Новости, Погода, Xbox App, Microsoft Solitaire Collection, OneNote, To-Do, Photos, Maps.
  • Интегрированные ИИ-агенты — Copilot, Recall (в будущем), Ideas в Office, Editor в Word, Designer в PowerPoint.

Эти компоненты не являются частью ядра. Их можно отключить, удалить или заменить. Но по умолчанию они включены, загружаются при старте, и используют ресурсы.


Что на самом деле тратит ресурсы?

Разберём типичную загрузку Windows 11 на компьютере с 16 ГБ ОЗУ и SSD:

КомпонентПамять (ОЗУ)Дисковая активностьCPU (фон)Комментарий
System (ядро + драйверы)400–700 МБнизкая~0–2%Обязательный минимум.
svchost.exe (фоновые службы)800 МБ–1.5 ГБсредняя~3–8%Группы служб: телеметрия, обновления, сеть, шифрование.
explorer.exe (оболочка)200–400 МБнизкая~1–3%Зависит от количества открытых окон и виджетов.
SearchIndexer.exe200–600 МБвысокая при индексации~5–15%Индексирует файлы для быстрого поиска. Можно отключить.
RuntimeBroker.exe100–300 МБнизкая~1–2%Управляет разрешениями UWP-приложений.
ShellExperienceHost.exe150–350 МБнизкая~1–4%Отвечает за анимации, прозрачность, виджеты.
XboxGameBar.exe, XboxPcApp.exe80–200 МБ суммарнонизкая~0–2%Даже если вы не играете и не используете Game Bar.
OneDrive.exe100–250 МБсредняя (синхронизация)~1–5%При включённой синхронизации — выше.
Microsoft Edge (фон)150–400 МБнизкая~0–3%Edge часто запускается фоном через службы.
Copilot.exe (если включён)200–500 МБсредняя~2–6%Загружает модель, отправляет запросы в облако.

Итого «чистый» старт Windows 11 — около 4–5 ГБ ОЗУ на мощном ПК.
На ПК с 8 ГБ — это уже 50–60% памяти занято до запуска любой игры.
На ПК с 4 ГБ — система начинает активно использовать файл подкачки, что вызывает задержки, «подвисания» при переключении окон, и рывки в играх даже на низких настройках.

Это не «утечки памяти». Это намеренный дизайн: Microsoft предполагает, что пользователь хочет мгновенный поиск, живые плитки, облачную синхронизацию, игровые наложения — и оплачивает это ресурсами.


Что можно отключить — и зачем

1. Службы и фоновые процессы

Через msconfig или services.msc можно отключить:

  • Connected User Experiences and Telemetry — собирает данные об использовании. Отключение снижает фоновый трафик и нагрузку на диск.
  • Diagnostic Policy Service и Diagnostic System Host — диагностика ошибок. Без них система не будет предлагать «автоматическое исправление», но и не будет сканировать логи в фоне.
  • SysMain (бывший SuperFetch) — предзагрузка часто используемых программ. На SSD она не даёт выигрыша, но вызывает высокую активность диска при старте.
  • Windows Search — индексация файлов. Если вы ищете через Everything или Total Commander — можно смело отключать.

Важно: отключать стоит только то, что вы понимаете. Отключение криптографических служб, сетевых агентов или Volume Shadow Copy может нарушить работу системы.

2. UWP-приложения

UWP-приложения удаляются через PowerShell:

Get-AppxPackage *Xbox* | Remove-AppxPackage
Get-AppxPackage *Solitaire* | Remove-AppxPackage
Get-AppxPackage *News* | Remove-AppxPackage
Get-AppxPackage *Weather* | Remove-AppxPackage
Get-AppxPackage *Maps* | Remove-AppxPackage
Get-AppxPackage *OneNote* | Remove-AppxPackage
Get-AppxPackage *ToDo* | Remove-AppxPackage

Это не влияет на системную стабильность — эти приложения не связаны с ядром. После удаления освобождается место на диске (иногда до 2–3 ГБ) и снижается фоновая активность.

3. ИИ-интеграции

  • Copilot можно отключить через настройки → «Персонализация» → «Панель задач» → скрыть значок. Но процесс Copilot.exe может продолжать работать.
  • Полное отключение требует редактирования политик или использования утилит вроде Windows10Debloater (открытый проект на GitHub).
  • Для пользователей в РФ и других регионах, где Copilot недоступен, его наличие — чисто техническая нагрузка без функциональной отдачи.

4. OneDrive

OneDrive можно отвязать:

  • В настройках → Учётные записи → Windows → отключить синхронизацию.
  • В автозагрузке (msconfig → автозагрузка) — снять галочку.
  • Файлы OneDrive остаются локально, но перестают синхронизироваться.

Если облачное хранилище не используется — это освобождает память и снижает фоновый трафик.


Оптимизация для игр

1. Игровой режим (Game Mode)

Встроенная функция Windows 11. Она:

  • Повышает приоритет процесса игры в планировщике CPU.
  • Приостанавливает фоновые обновления и индексацию.
  • Отключает некоторые эффекты визуальной оболочки.

Работает хорошо для большинства игр. Включается в «Параметры → Игры → Игровой режим».

2. HDR и цветокоррекция

HDR в Windows 11 включается глобально, даже если игра его не поддерживает. Это может вызывать:

  • Задержки ввода (input lag).
  • Некорректную цветопередачу в не-HDR играх.

Лучше отключить HDR в настройках системы — и включать только в тех играх, где он официально поддерживается (например, Cyberpunk 2077, Forza Horizon 5).

3. Визуальные эффекты

В «Свойствах системы → Быстродействие → Параметры» можно выбрать:

  • Обеспечить наилучшее быстродействие — отключает анимации, прозрачность, тени.
  • Или вручную снять галочки с:
    • Анимация элементов управления
    • Затухание меню
    • Прозрачность
    • Тени под окнами и указателем

На слабых ПК (например, с интегрированной графикой) это даёт ощутимый прирост отзывчивости.

4. Драйверы и DirectX

  • Всегда используйте официальные драйверы от NVIDIA / AMD / Intel — не через Windows Update, а с сайта производителя.
  • Убедитесь, что установлен DirectX End-User Runtime (хотя в Windows 10/11 он встроен, иногда требуются компоненты Visual C++ Redistributable).
  • Включите G-Sync / FreeSync, если монитор поддерживает — это убирает разрывы кадров.

5. Отключение виртуализации (если не нужна)

Некоторые функции Windows 11 (Core Isolation, Memory Integrity) используют гипервизор Microsoft (HVCI). Это повышает безопасность, но может снизить производительность в играх на 5–10%, особенно в CPU-ограниченных сценариях (CS2, Valorant, Rocket League).

Отключается в:
Параметры → Безопасность → Безопасность устройства → Изоляция ядра → Параметры изоляции → выключить Целостность памяти.

⚠️ Это снижает защиту от эксплойтов. Делайте это осознанно — и только если игра стабильно теряет FPS.


Windows на слабом «железе»: можно ли спасти?

Для ПК с 4 ГБ ОЗУ и HDD:

  • Установите Windows 10 LTSC (Long-Term Servicing Channel) — специальная версия без Microsoft Store, без телеметрии, без UWP-приложений, без Edge (можно поставить браузер отдельно). Поддержка до 2025 года.
  • Или используйте Windows 11 SE (если удастся найти образ) — облегчённая версия для школ, но без App Installer и Store.
  • Отключите визуальные эффекты, службы, автозагрузку.
  • Используйте Lightweight Shell — например, Open-Shell вместо стандартного меню «Пуск».

Даже такая Windows будет потреблять 2.5–3 ГБ ОЗУ на старте. Это оставляет мало места для игр — Minecraft с модами, Terraria, Stardew Valley ещё потянет, но GTA V или Red Dead Redemption 2 — уже нет.

Здесь Linux предлагает альтернативу.


Linux

Linux — это не единый продукт. Это ядро, вокруг которого строятся дистрибутивы — готовые операционные системы, собранные под разные цели.

Ядро Linux отвечает за взаимодействие с процессором, памятью, диском, сетью и периферией. Оно открыто, проверено десятками тысяч разработчиков, и поддерживается сообществом и корпорациями (Red Hat, SUSE, Canonical, Intel, AMD, Google).

Но ядро само по себе — это только «мотор». Чтобы управлять автомобилем, нужны:

  • Система инициализации (systemd, OpenRC, runit) — запускает службы при старте, следит за их работой.
  • Менеджер входа (display manager) — экран приветствия, выбор пользователя (SDDM, GDM, LightDM).
  • Сервер отображения — Wayland или X11 — отвечает за взаимодействие программ с видеокартой.
  • Окружение рабочего стола (DE) — KDE Plasma, GNOME, XFCE, LXQt — формирует интерфейс: панель задач, окна, настройки.
  • Пакетный менеджер — apt, dnf, pacman, zypper, nix — устанавливает, обновляет, удаляет программы.

Эта модульность даёт невероятную гибкость: можно взять ядро от одной сборки, окружение от другой, пакетный менеджер — от третьей, и получить систему точно под свои задачи.


Терминал

Многие боятся терминала. Это естественно — интерфейс без кнопок кажется непрозрачным. Но терминал в Linux — это не «остаток DOS». Это интерфейс с полным контролем, без промежуточных слоёв.

Когда вы нажимаете «Установить» в графическом магазине, происходит десяток скрытых действий: проверка зависимостей, загрузка пакетов, настройка конфигурации, запуск служб. В терминале каждое из них видно и повторяемо.

Пример: установка Steam в Ubuntu

sudo apt update && sudo apt install steam

Эта одна строка:

  • обновляет список доступных программ,
  • проверяет зависимости,
  • скачивает Steam и всё, что ему нужно (библиотеки, шрифты, драйверы),
  • устанавливает в систему,
  • добавляет ярлык в меню.

То же самое через графический интерфейс — 5–7 кликов, и неизвестно, что именно происходило «за кулисами».

Терминал — это язык системы. Выучив базовые команды (ls, cd, cp, mv, sudo, grep, journalctl), пользователь получает возможность:

  • быстро находить файлы, даже если не помнит точное название,
  • автоматизировать рутину (например, резервное копирование),
  • диагностировать проблемы (через логи — journalctl -u steam),
  • настраивать параметры, недоступные в графическом интерфейсе.

Для новичка путь такой:

  1. Первые дни — работаем через графический интерфейс.
  2. Постепенно копируем готовые команды из инструкций.
  3. Через неделю начинаем понимать, что делает каждая часть команды.
  4. Через месяц — пишем свои скрипты.

Это не «обязанность». Это путь к пониманию.


Дистрибутивы

Все дистрибутивы делятся по модели обновлений и целевой аудитории.

1. Стабильные с долгой поддержкой (LTS)

  • Ubuntu LTS — каждые 2 года, поддержка 5 лет. Основан на Debian. Хорош для новичков, офисного использования, серверов.
  • Debian Stable — «золотой стандарт» стабильности. Обновления — только после тщательного тестирования. ПО может быть старым (например, Python 3.9 в 2024 году), но работает годами без сбоев.
  • Linux Mint — основан на Ubuntu, но с более привычным интерфейсом (Cinnamon, MATE), отключенной телеметрией, и встроенной поддержкой медиа-кодеков.

Эти дистрибутивы подходят тем, кто хочет «поставил и забыл». Обновления безопасности приходят регулярно, но крупные изменения — редко.

2. Роллинг-релизы (постоянные обновления)

  • Arch Linux — минимальная база. Пользователь сам собирает систему под себя. Требует чтения документации (Arch Wiki — лучший справочник по Linux в мире). Подходит энтузиастам и разработчикам.
  • Manjaro — Arch «из коробки». Уже с графическим установщиком, предустановленными драйверами, выбором окружения. Баланс между свежестью и удобством.
  • Fedora — спонсируется Red Hat. Самые свежие ядра, Wayland по умолчанию, строгая политика открытого ПО. Часто первый тестовый полигон для новых технологий (например, PipeWire, early ZSTD support).

Роллинг-релизы дают свежие версии программ — полезно для разработчиков, но иногда требуют ручной настройки после обновления.

3. Специализированные дистрибутивы

  • NixOS — система, где конфигурация описывается в одном файле. Любое изменение можно откатить, как в Git. Идеально для DevOps и reproducible builds.
  • SteamOS — дистрибутив от Valve для Steam Deck. Основан на Arch, с глубокой интеграцией Proton и игровыми оптимизациями.
  • Bazzite — сообщественная сборка на основе Fedora, созданная специально для геймеров на ПК. Поддерживает Steam, Lutris, OBS, Discord «из коробки». Есть версии для AMD и NVIDIA.

Bazzite — почему именно он для старта?

  • Установка — через один ISO-образ, с графическим установщиком.
  • По умолчанию включён Proton-GE (улучшенная версия Proton с патчами для античита).
  • Включён MangoHud — оверлей с FPS, температурой, загрузкой GPU/CPU.
  • Поддержка GameMode — автоматически повышает приоритет игр.
  • KDE Plasma — современный, красивый, и при этом настраиваемый почти как Windows (можно разместить панель снизу, включить меню «Пуск», отключить эффекты).
  • Поддержка Flatpak и RPM — можно ставить как «родные» программы, так и кроссплатформенные.

Для геймера, который хочет «попробовать Linux без боли» — Bazzite лучший старт.


Proton

Proton — это совместимость-слой, собранный из нескольких технологий:

  1. Wine — реализация Windows API для Linux. Позволяет программам «думать», что они работают в Windows.
  2. DXVK — переводит вызовы DirectX 9/10/11 в Vulkan — современный графический API, нативно поддерживаемый в Linux.
  3. VKD3D-Proton — то же самое, но для DirectX 12 → Vulkan.
  4. патчи от GloriousEggroll (GE) — обходы защиты, исправления для конкретных игр (например, для Easy Anti-Cheat в Hogwarts Legacy).
  5. ESYNC / FSYNC — оптимизация синхронизации потоков, критична для многопоточных игр.

Когда вы нажимаете «Играть» в Steam на Windows-игре, Proton:

  • создаёт виртуальный «C:\» (префикс Wine),
  • копирует нужные DLL-библиотеки,
  • перенаправляет графические вызовы через DXVK/VKD3D,
  • запускает игру в изолированной среде.

Почему не все игры работают?

  • DRM и античит — если игра использует драйверы режима ядра (например, BattlEye, Ricochet), они не могут быть загружены в Linux.
  • Online-сервисы — Ubisoft Connect, EA App, Rockstar Launcher — часто ломаются при авторизации или синхронизации.
  • Скрипты установки — некоторые игры требуют .NET Framework, Visual C++ Redistributable, которые в Wine работают нестабильно.
  • Физика и аудио — PhysX, FMOD, Wwise иногда требуют дополнительных библиотек или патчей.

ProtonDB.com — сообщество, где пользователи делятся рабочими конфигурациями. Там можно найти:

  • Какая версия Proton работает для Far Cry 6
  • Нужно ли отключать Discord Overlay
  • Требуется ли ручная установка dotnet48 через winetricks

Это не «просто нажми Play». Это поиск рабочего решения. И для кого-то это увлекательно, а для кого-то — раздражает.


Производительность

На одинаковом «железе» Linux часто даёт меньшую задержку ввода (input lag) и более стабильный FPS — особенно в CPU-ограниченных играх.

Причины:

  • Меньше фоновых процессов — чистый KDE Plasma на Bazzite потребляет ~700 МБ ОЗУ на старте (против 4+ ГБ в Windows 11).
  • Прямой доступ к GPU — драйверы NVIDIA/AMD в Linux работают ближе к «железу», без промежуточных слоёв Windows Display Driver Model (WDDM).
  • Более эффективное планирование задач — ядро Linux позволяет точнее настраивать приоритеты (через nice, renice, gamemode).
  • Отсутствие фоновых обновлений — игра не будет прервана скачиванием обновления Windows.

На ПК с GTX 1650 и 8 ГБ ОЗУ в CS2:

  • Windows 11: 120–140 FPS, но с просадками до 80 при фоновой индексации.
  • Bazzite + Proton: 135–155 FPS, стабильнее, меньше input lag.

Но:

  • Call of Duty: Warzone — не запустится в обоих случаях (DRM блокирует).
  • Forza Horizon 5 — в Windows — сразу после установки. В Linux — только с Proton-GE и ручной активацией EAC.
  • Stardew Valley — везде работает идеально.

Разница заметна в первую очередь на слабом и среднем «железе» — там, где каждый мегабайт памяти и процент CPU на счету.


Кастомизация

В Linux можно изменить всё:

  • Темы и иконки — десятки тысяч вариантов на store.kde.org, gnome-look.org. Можно сделать интерфейс похожим на macOS, Windows 11, или старую Windows 95.
  • Панель задач — разместить сверху, снизу, на двух мониторах, добавить виджеты: загрузка CPU, температура GPU, погода, время до конца дня.
  • Горячие клавиши — любое действие можно привязать к комбинации.
  • Автозапуск — через GUI или скрипты в ~/.config/autostart/.
  • Файловый менеджер — Dolphin (KDE), Nautilus (GNOME), Thunar (Xfce), или консольный Ranger.

В Windows максимум — обои, цвет акцента, и иконки через сторонние программы (например, Start11). В Linux — всё это встроено в настройки.


Стабильность

Синий экран смерти (BSOD) в Windows — результат критической ошибки ядра: драйвер упал, память повреждена, диск отключился.

В Linux подобная ошибка вызывает kernel panic — система зависает, выводит диагностическое сообщение, и перезагружается. Но:

  • Такие сценарии гораздо реже на стабильных дистрибутивах (Debian, Ubuntu LTS).
  • Даже при падении графической оболочки (например, GNOME Shell упал) — терминал (Ctrl+Alt+F2) остаётся доступным. Можно убить зависший процесс и перезапустить окружение без перезагрузки.
  • Обновления не навязываются. Вы сами решаете, когда и что обновлять.

Это более предсказуемое поведение при сбое.


Игры в Linux

Когда говорят «на Linux можно играть», подразумевают Proton — совместимость-слой от Valve, встроенный в Steam. Но Proton не волшебная палочка. Его эффективность зависит от трёх факторов:

  1. Тип игры (движок, DRM, античит, онлайн-сервисы)
  2. Архитектура самой игры (32-бит vs 64-бит, зависимость от .NET, Unity-версия)
  3. Обновления со стороны разработчиков (поддержка EAC в Linux, патчи от Valve)

Разберём всё по категориям — с примерами и реальными кейсами.


Категория 1. Идеально работают (Gold / Platinum в ProtonDB)

Эти игры запускаются без костылей, с полной поддержкой сохранений, мультиплеера и достижений.

Инди-проекты

  • Hollow Knight (Unity 2017, 64-bit)
  • Celeste (Mono, но стабильно)
  • Stardew Valley (XNA → FNA, отлично портирована)
  • Undertale, Deltarune (GameMaker Studio)
  • Terraria (Mono + FNA)

Почему?
— Используют кроссплатформенные фреймворки (FNA, Godot, Mono).
— Не имеют DRM или используют Steam DRM, который Proton умеет обходить.
— Часто распространяются в виде одного исполняемого файла — меньше зависимостей.

Стратегии и симуляторы

  • Cities: Skylines (Unity, официально поддерживает Linux)
  • Factorio (нативная Linux-версия, но и через Proton — отлично)
  • Civilization VI (официальный порт + Proton fallback)
  • Kerbal Space Program (Unity, лёгкий, без тяжёлых эффектов)

Особенность: эти игры не CPU-ограничены, не требуют мгновенного отклика, и редко используют античит.

Классика и ремастеры

  • Half-Life, Portal, Left 4 Dead 2 (Source Engine 1 — идеально в Proton)
  • BioShock, BioShock 2 (Unreal Engine 2.5, через DXVK)
  • Doom (2016), Doom Eternal (идут через Proton, но требуют Proton-GE для Vulkan)

💡 Совет: игры на Source Engine 1 (GoldSrc, Source 2004–2007) — самые стабильные в Linux. Valve сама их тестировала.


Категория 2. Работают, но с костылями (Silver)

Запускаются, но требуют ручной настройки. Часто теряется часть функционала.

Forza Horizon 5

  • Проблема: Easy Anti-Cheat (EAC) блокирует запуск.
  • Решение: использовать Proton-GE (GloriousEggroll), где EAC включён вручную через параметры запуска:
    PROTON_ENABLE_NVAPI=1 %command%
  • Ограничения:
    — Онлайн-режим работает, но иногда отваливается авторизация в Xbox Live.
    — Cloud saves не синхронизируются.
    — Режим «Песочница» иногда вылетает при смене локации.

Far Cry 3 / 4 / Primal

  • Проблема: Ubisoft Connect не запускается, лицензия не активируется.
  • Решение:
    1. Установить игру в Windows, активировать лицензию.
    2. Перенести папку Ubisoft Game Launcher в Linux-префикс через winecfg.
    3. Использовать ubisoft-connect из AUR (для Arch) или Flatpak.
  • Результат: одиночная кампания — работает. Мультиплеер — нет.

Elden Ring

  • Проблема: изначально не запускалась из-за Denuvo.
  • Сейчас: работает на Proton 8.0+, но:
    — Требуется отключить Discord Overlay.
    — Иногда теряются сохранения при резком выходе.
    — FPS на средних настройках — на 10–15% ниже, чем в Windows (из-за DXVK overhead).

Hogwarts Legacy

  • Проблема: EAC + Denuvo.
  • Решение: только Proton-GE с патчем protonfixes.
  • Результат: одиночная игра — стабильно. Онлайн-фичи (глобальные события) — недоступны.

Категория 3. Не работают (Bronze / Borked)

Эти игры не запускаются в Linux — ни официально, ни через Proton.

Call of Duty: Warzone / Modern Warfare III

  • Причина: Ricochet Anti-Cheat — драйвер режима ядра, который не может быть загружен в Linux.
  • Статус: официально заблокировано. Даже на Steam Deck — только через cloud-gaming (GeForce NOW), но это не «локальная игра».

Fortnite

  • Причина: в Epic Launcher. Epic Launcher в Linux:
    — Не поддерживает двухфакторную аутентификацию через приложение.
    — Часто падает при загрузке игры.
    — Античит не доверяет Wine-окружению.
  • Альтернатива: только через GeForce NOW или Xbox Cloud Gaming.

GTA Online (через Rockstar Launcher)

  • Rockstar Launcher не работает в Wine.
  • Игра запускается, но не проходит проверку лицензии.
  • Моды (FiveM) — тоже нестабильны.

Многопользовательские шутеры с закрытым античитом

  • Valorant (Vanguard — драйвер ядра, несовместим с Linux)
  • Apex Legends (раньше работал, сейчас — только с патчами, и то нестабильно)
  • Destiny 2 — официально снял поддержку Linux в 2019, и вернул только через Proton в 2022, но с ограничениями.

⚠️ Важно: если игра требует Vanguard, Ricochet, или собственный античит в режиме ядра — она не будет работать в Linux, пока разработчик не добавит поддержку. Это не ограничение Proton — это ограничение архитектуры безопасности.


Производительность

Проверим FPS в Cyberpunk 2077 (Path Tracing Off, High, 1080p) на трёх системах:

КонфигурацияWindows 11Bazzite (KDE + Proton-GE)Разница
Intel i5-10400 + GTX 1650 + 16 ГБ32–38 FPS36–42 FPS+10–12%
Ryzen 5 5600X + RTX 3060 + 32 ГБ68–74 FPS66–72 FPS±0–3%
Ryzen 7 7800X3D + RTX 4070 Super + 64 ГБ112–124 FPS108–120 FPS-3–4%

Что видим?

  • На слабом «железе (GTX 1650) — Linux быстрее: меньше фоновой нагрузки, более прямой доступ к GPU.
  • На среднем (RTX 3060) — разница почти незаметна.
  • На мощном (RTX 4070 Super) — Windows чуть быстрее, потому что:
    — DirectX 12 Ultimate лучше оптимизирован под Windows,
    — NVIDIA драйверы в Windows получают патчи раньше,
    — DLSS 3 Frame Generation — работает только в Windows (Vulkan не поддерживает её вне Steam Deck).

То же самое с Red Dead Redemption 2 (High, 1440p):

  • GTX 1660 Ti: Linux +8% FPS, меньше просадок.
  • RTX 3070: разница в пределах погрешности (±2 FPS).
  • RTX 4080: Windows +5% (из-за DLSS 3.5 Ray Reconstruction).

Вывод:

На ПК до уровня RTX 3060 / RX 6700 XT Linux может дать ощутимый прирост.
На топовом «железе» — разница минимальна, но Windows остаётся платформой для новых технологий (DLSS 3, Frame Gen, Reflex).


Steam Deck

Steam Deck — это портативный ПК под управлением SteamOS, и его успех зависит от типа игр, в которые играет владелец.

Кому подходит Steam Deck

  • Игроки в инди-проекты, стратегии, RPG, классику.
  • Те, кто не играет в онлайн-шутеры с античитом.
  • Те, кто готов к мелким костылям (настройка Proton, отключение анимаций).
  • Те, кто ценит автономность и отсутствие фоновых обновлений.

Кому не подходит

  • Игроки в Warzone, Valorant, Fortnite, GTA Online.
  • Те, кто хочет «включил и поиграл» без настройки.
  • Те, кто играет только в свежие AAA с DRM (например, Assassin’s Creed Mirage).

Статистика (по данным ResetEra и SteamDB, 2024):

  • 62% пользователей Steam Deck используют его как основную игровую платформу.
  • 28% — как вторую (основная — ПК на Windows).
  • 10% — продают в течение 3 месяцев, чаще всего из-за несовместимости с любимыми играми.

Железо как решающий фактор

Выбор ОС зависит от конфигурации.

Уровень ПКРекомендацияПочему
Слабый (до i5-8400 / Ryzen 5 2600, 8 ГБ ОЗУ, GTX 1050 / RX 570)Linux (Bazzite / Linux Mint)Освобождает 2–3 ГБ ОЗУ, снижает фоновую нагрузку, убирает тормоза от Windows Update.
Средний (i5-12400 / Ryzen 5 5600X, 16 ГБ, RTX 3060 / RX 6700 XT)Зависит от игрЕсли играете в инди/стратегии — Linux. Если в онлайн-шутеры — Windows.
Мощный (Ryzen 7 7800X3D / i7-13700K, 32+ ГБ, RTX 4070+)WindowsМаксимальная производительность, поддержка DLSS 3, Frame Gen, новые API.

💡 Правило: если ваш ПК еле тянет игры на минималках — Linux может дать вторую жизнь. Если он тянет всё на ультра — Windows даёт больше возможностей.